到目前為止,我們已經學了網頁前端的HTML和CSS,但在開始爬蟲前還有一個很重要的東西要學,那就是Python。
因此接下來幾天我會開始介紹Python的基礎語法,那我們就開始吧!
Python是一種廣泛使用的直譯式、進階和通用的程式語言。
Python的設計哲學強調程式碼的可讀性和簡潔的語法,尤其是使用空格縮排劃分程式碼塊。相比於C或Java,Python讓開發者能夠用更少的代碼表達想法。不管是小型還是大型程式,該語言都試圖讓程式的結構清晰明瞭。
-- 維基百科
看完還是霧煞煞嗎? 那我們來看這段影片:
以上影片大概說明了幾個Python的優點:
以上幾點就是為什麼大家那麼喜歡用Python,以及你現在為什麼要學Python的理由。
首先需要建立Python的開發環境,用於管理所有下載的套件,我這邊使用Anaconda來建立開發環境。
Anaconda是 Python 及 R 語言的一個免費開源發行版本,主要用於資料科學(Data Science)、機器學習(Machine Learning)等領域,可對許多套件(Packages)進行管理,超過7,500個資料科學及機器學習套件提供查找及安裝,管理環境也相當容易,是目前全世界最受歡迎的 Python 資料科學平台,全球擁有超過2000萬用戶。
Anaconda3 目前有三種版本,分別是個人版(Individual Edition)、團隊版(Team Edition)及企業版(Enterprise Edition),這裡使用免費的個人版就夠用了。
pip list
,顯示所有已經安裝的套件。pip install 模組名稱
,安裝模組和它的相關模組(安裝要一段時間),已經下載過了也會告訴你,之後要安裝套件就是這樣安裝。輸入指令python -V
或python --version
,如果出現版本號碼就是成功了!
下載Anaconda的同時其實也下載了幾個內建的IDE(整合開發環境)和Editor(編輯器),像是Spyder、Jupyter Notebook...等等
但我個人不太喜歡用Spyder,因為打開都要等好久@@。Jupyter Notebook雖然好用,但對新手來說也不太友善,所以我習慣還是使用VScode進行開發。當然你已經習慣了其他編輯器也OK,開發上不會差太多。
Python套件提供Python語法自動補全和除錯。
在VScode側邊欄位Extensions的地方搜尋 "Python",找到由Microsoft開發的套件後安裝下來。
Code Runner套件可以執行多種程式語言,包括Python。
在VScode側邊欄位Extensions的地方搜尋 "Code Runner",找到後安裝下來。
因為Python是一種直譯式語言,所以接下來,我們要告訴VScode,我們要用哪個Python的直譯器執行。
Ctrl+Shift+P
,然後搜尋 "Python: Select Interperter"我們的第一個Python程式從印出 "Hello Python!" 開始!
hello.py
。VScode會自動將副檔名為.py
的檔案視為Python程式碼。Ctrl+S
存檔。print("Hello Python!")
print()
是Python的函數,功能是在terminal印出內容。
Ctrl+F5
Ctrl+Alt+N
或點右上角的三角形按鈕。Hello Python!
,恭喜你,你完成了你的第一個Python程式了!以下這些外掛都是改變VScode外觀的,不裝不會影響程式執行,但裝了會讓你的奇模子變好~
今天我們介紹Python這個最熱門、最潮的程式語言,告訴你為什麼要學Python後,帶領你安裝Python的開發環境 - Anaconda以及最後在VScode上使用Python印出Hello Python!
接下來幾天,我會開始從Python的基本語法教起,請大家拭目以待,我們明天準時再會~
如果喜歡這系列文章麻煩幫我按Like加訂閱,你的支持是我創作最大的動力~
本系列文章以及範例程式碼都同步更新在GitHub上,後續會持續的更新,如果喜歡也麻煩幫我按個星星吧~
有任何問題或建議,都歡迎在底下留言區提出,還請大家多多指教。